package thread;

/**
 * @Author liangzai
 * @Description:
 */
class MyThread extends Thread {
    // 2. 重写run方法，线程执行的逻辑写在这个方法中
    @Override
    public void run() {
        for (int i = 0; i < 10; i++) {
            System.out.println("线程 " + Thread.currentThread().getName() + " 执行，i = " + i);
        }
    }
}

public class ThreadExample1 {
    public static void main(String[] args) {
        // 3. 创建线程对象
        MyThread myThread = new MyThread();
        // 4. 启动线程，调用start方法，会自动执行重写的run方法
        myThread.start();

        // 主线程也可以继续做自己的事情，这里简单输出一些内容示例
        for (int i = 0; i < 5; i++) {
            System.out.println("主线程执行，i = " + i);
        }
    }
}
